package com.mdb.open.trade.utils;

import com.mdb.bc.utils.ObjectUtil;

import java.math.BigDecimal;

/**
 * @description:
 * @author: you.yichao
 * @create: 2019-10-15 11:23
 **/

public class NumUtils {

    public static BigDecimal toBigDecimal(String value) {

        if (ObjectUtil.isEmpty(value)) {
            return BigDecimal.ZERO;
        }
        return new BigDecimal(value);
    }

    public static BigDecimal toBigDecimal(BigDecimal value) {

        if (ObjectUtil.isEmpty(value)) {
            return BigDecimal.ZERO;
        }
        return value;
    }

    public static BigDecimal toBigDecimalToNull(String value) {

        if (ObjectUtil.isEmpty(value)) {
            return null;
        }
        return new BigDecimal(value);
    }

    public static BigDecimal toBigDecimalToNull(BigDecimal value) {

        if (ObjectUtil.isEmpty(value)) {
            return null;
        }
        return value;
    }


}
